#ifndef MATH_GTEST_MATH_TEST_DATA_MODFF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_MODFF_DATA_H

DataFloat3Expected2 g_modffData[] = {
    {-0x1p-149, -0x1p-149, -0x0p+0},
    {0x0p+0, 0x0p+0, 0x0p+0},
    {0x1p-149, 0x1p-149, 0x0p+0},
    {0x1.c28f5ap-2, 0x1.c28f5ap-2, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x0p+0},
    {0x1.147ae4p-1, 0x1.147ae4p-1, 0x0p+0},
    {0x1.eb851cp-1, 0x1.eb851cp-1, 0x0p+0},
    {0x1p+0, 0x0p+0, 0x1p+0},
    {0x1.0a3d72p+0, 0x1.47ae4p-5, 0x1p+0},
    {0x1.68f5cp+0, 0x1.a3d7p-2, 0x1p+0},
    {0x1.8p+0, 0x1p-1, 0x1p+0},
    {0x1.8a3d72p+0, 0x1.147ae4p-1, 0x1p+0},
    {0x1.f851eap+0, 0x1.f0a3d4p-1, 0x1p+0},
    {0x1p+1, 0x0p+0, 0x1p+1},
    {0x1.03d70cp+1, 0x1.eb86p-6, 0x1p+1},
    {0x1.399998p+1, 0x1.cccccp-2, 0x1p+1},
    {0x1.4p+1, 0x1p-1, 0x1p+1},
    {0x1.4147bp+1, 0x1.051ecp-1, 0x1p+1},
    {0x1.8fe146p+6, 0x1.f0a3p-1, 0x1.8cp+6},
    {0x1.9p+6, 0x0p+0, 0x1.9p+6},
    {0x1.905c2ap+6, 0x1.70a8p-4, 0x1.9p+6},
    {0x1.91c28ep+6, 0x1.c28ep-2, 0x1.9p+6},
    {0x1.92p+6, 0x1p-1, 0x1.9p+6},
    {0x1.9228f8p+6, 0x1.147cp-1, 0x1.9p+6},
    {0x1.f3faep+9, 0x1.eb8p-1, 0x1.f38p+9},
    {0x1.f4p+9, 0x0p+0, 0x1.f4p+9},
    {0x1.f40292p+9, 0x1.49p-6, 0x1.f4p+9},
    {0x1.f43708p+9, 0x1.b84p-2, 0x1.f4p+9},
    {0x1.f44p+9, 0x1p-1, 0x1.f4p+9},
    {0x1.f4452p+9, 0x1.148p-1, 0x1.f4p+9},
    {0x1.fffffep+20, 0x1.cp-1, 0x1.fffffp+20},
    {0x1p+21, 0x0p+0, 0x1p+21},
    {0x1.000002p+21, 0x1p-2, 0x1p+21},
    {0x1.fffffep+21, 0x1.8p-1, 0x1.fffff8p+21},
    {0x1p+22, 0x0p+0, 0x1p+22},
    {0x1.000002p+22, 0x1p-1, 0x1p+22},
    {0x1.fffffep+22, 0x1p-1, 0x1.fffffcp+22},
    {0x1p+23, 0x0p+0, 0x1p+23},
    {0x1.000002p+23, 0x0p+0, 0x1.000002p+23},
    {0x1.fffffep+23, 0x0p+0, 0x1.fffffep+23},
    {0x1p+24, 0x0p+0, 0x1p+24},
    {0x1.000002p+24, 0x0p+0, 0x1.000002p+24},
    {0x1.fffffep+24, 0x0p+0, 0x1.fffffep+24},
    {0x1p+25, 0x0p+0, 0x1p+25},
    {0x1.000002p+25, 0x0p+0, 0x1.000002p+25},
    {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127},
    {-0x1.051ebap-1, -0x1.051ebap-1, -0x0p+0},
    {-0x1p-1, -0x1p-1, -0x0p+0},
    {-0x1.a3d708p-2, -0x1.a3d708p-2, -0x0p+0},
    {-0x1.0ccccep+0, -0x1.9999cp-5, -0x1p+0},
    {-0x1p+0, -0x0p+0, -0x1p+0},
    {-0x1.d70a3cp-1, -0x1.d70a3cp-1, -0x0p+0},
    {-0x1.8f5c2ap+0, -0x1.1eb854p-1, -0x1p+0},
    {-0x1.8p+0, -0x1p-1, -0x1p+0},
    {-0x1.70a3d6p+0, -0x1.c28f58p-2, -0x1p+0},
    {-0x1.03d70cp+1, -0x1.eb86p-6, -0x1p+1},
    {-0x1p+1, -0x0p+0, -0x1p+1},
    {-0x1.f0a3d6p+0, -0x1.e147acp-1, -0x1p+0},
    {-0x1.48f5c4p+1, -0x1.23d71p-1, -0x1p+1},
    {-0x1.4p+1, -0x1p-1, -0x1p+1},
    {-0x1.3d70a2p+1, -0x1.eb851p-2, -0x1p+1},
    {-0x1.905c2ap+6, -0x1.70a8p-4, -0x1.9p+6},
    {-0x1.9p+6, -0x0p+0, -0x1.9p+6},
    {-0x1.8fd708p+6, -0x1.eb84p-1, -0x1.8cp+6},
    {-0x1.9251eep+6, -0x1.28f7p-1, -0x1.9p+6},
    {-0x1.92p+6, -0x1p-1, -0x1.9p+6},
    {-0x1.91e146p+6, -0x1.e146p-2, -0x1.9p+6},
    {-0x1.f40292p+9, -0x1.49p-6, -0x1.f4p+9},
    {-0x1.f4p+9, -0x0p+0, -0x1.f4p+9},
    {-0x1.f3f5cp+9, -0x1.d7p-1, -0x1.f38p+9},
    {-0x1.f448f8p+9, -0x1.23ep-1, -0x1.f4p+9},
    {-0x1.f44p+9, -0x1p-1, -0x1.f4p+9},
    {-0x1.f43aep+9, -0x1.d7p-2, -0x1.f4p+9},
    {-0x1.000002p+21, -0x1p-2, -0x1p+21},
    {-0x1p+21, -0x0p+0, -0x1p+21},
    {-0x1.fffffep+20, -0x1.cp-1, -0x1.fffffp+20},
    {-0x1.000002p+22, -0x1p-1, -0x1p+22},
    {-0x1p+22, -0x0p+0, -0x1p+22},
    {-0x1.fffffep+21, -0x1.8p-1, -0x1.fffff8p+21},
    {-0x1.000002p+23, -0x0p+0, -0x1.000002p+23},
    {-0x1p+23, -0x0p+0, -0x1p+23},
    {-0x1.fffffep+22, -0x1p-1, -0x1.fffffcp+22},
    {-0x1.000002p+24, -0x0p+0, -0x1.000002p+24},
    {-0x1p+24, -0x0p+0, -0x1p+24},
    {-0x1.fffffep+23, -0x0p+0, -0x1.fffffep+23},
    {-0x1.000002p+25, -0x0p+0, -0x1.000002p+25},
    {-0x1p+25, -0x0p+0, -0x1p+25},
    {-0x1.fffffep+24, -0x0p+0, -0x1.fffffep+24},
    {-0x1.fffffep+127, -0x0p+0, -0x1.fffffep+127},
    {0x1.fffffep+29, 0x0p+0, 0x1.fffffep+29},
    {0x1p+30, 0x0p+0, 0x1p+30},
    {0x1.000002p+30, 0x0p+0, 0x1.000002p+30},
    {0x1.fffffap+30, 0x0p+0, 0x1.fffffap+30},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1.000002p+31, 0x0p+0, 0x1.000002p+31},
    {0x1.000004p+31, 0x0p+0, 0x1.000004p+31},
    {0x1.000006p+31, 0x0p+0, 0x1.000006p+31},
    {0x1.fffffap+30, 0x0p+0, 0x1.fffffap+30},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1.000002p+31, 0x0p+0, 0x1.000002p+31},
    {0x1.000004p+31, 0x0p+0, 0x1.000004p+31},
    {0x1.000006p+31, 0x0p+0, 0x1.000006p+31},
    {0x1.fffffap+30, 0x0p+0, 0x1.fffffap+30},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1.000002p+31, 0x0p+0, 0x1.000002p+31},
    {0x1.000004p+31, 0x0p+0, 0x1.000004p+31},
    {0x1.000006p+31, 0x0p+0, 0x1.000006p+31},
    {0x1.fffffap+30, 0x0p+0, 0x1.fffffap+30},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1.000002p+31, 0x0p+0, 0x1.000002p+31},
    {0x1.000004p+31, 0x0p+0, 0x1.000004p+31},
    {0x1.000006p+31, 0x0p+0, 0x1.000006p+31},
    {0x1.fffffap+30, 0x0p+0, 0x1.fffffap+30},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1.000002p+31, 0x0p+0, 0x1.000002p+31},
    {0x1.000004p+31, 0x0p+0, 0x1.000004p+31},
    {0x1.000006p+31, 0x0p+0, 0x1.000006p+31},
    {0x1.fffffap+30, 0x0p+0, 0x1.fffffap+30},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1.000002p+31, 0x0p+0, 0x1.000002p+31},
    {0x1.000004p+31, 0x0p+0, 0x1.000004p+31},
    {0x1.000006p+31, 0x0p+0, 0x1.000006p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {-0x1.000002p+30, -0x0p+0, -0x1.000002p+30},
    {-0x1p+30, -0x0p+0, -0x1p+30},
    {-0x1.fffffep+29, -0x0p+0, -0x1.fffffep+29},
    {-0x1.000006p+31, -0x0p+0, -0x1.000006p+31},
    {-0x1.000004p+31, -0x0p+0, -0x1.000004p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {-0x1.fffffcp+30, -0x0p+0, -0x1.fffffcp+30},
    {-0x1.fffffap+30, -0x0p+0, -0x1.fffffap+30},
    {-0x1.000006p+31, -0x0p+0, -0x1.000006p+31},
    {-0x1.000004p+31, -0x0p+0, -0x1.000004p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {-0x1.fffffcp+30, -0x0p+0, -0x1.fffffcp+30},
    {-0x1.fffffap+30, -0x0p+0, -0x1.fffffap+30},
    {-0x1.000006p+31, -0x0p+0, -0x1.000006p+31},
    {-0x1.000004p+31, -0x0p+0, -0x1.000004p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {-0x1.fffffcp+30, -0x0p+0, -0x1.fffffcp+30},
    {-0x1.fffffap+30, -0x0p+0, -0x1.fffffap+30},
    {-0x1.000006p+31, -0x0p+0, -0x1.000006p+31},
    {-0x1.000004p+31, -0x0p+0, -0x1.000004p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {-0x1.fffffcp+30, -0x0p+0, -0x1.fffffcp+30},
    {-0x1.fffffap+30, -0x0p+0, -0x1.fffffap+30},
    {-0x1.000006p+31, -0x0p+0, -0x1.000006p+31},
    {-0x1.000004p+31, -0x0p+0, -0x1.000004p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {-0x1.fffffcp+30, -0x0p+0, -0x1.fffffcp+30},
    {-0x1.fffffap+30, -0x0p+0, -0x1.fffffap+30},
    {-0x1.000006p+31, -0x0p+0, -0x1.000006p+31},
    {-0x1.000004p+31, -0x0p+0, -0x1.000004p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {-0x1.fffffcp+30, -0x0p+0, -0x1.fffffcp+30},
    {-0x1.fffffap+30, -0x0p+0, -0x1.fffffap+30},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {0x1.fffffap+61, 0x0p+0, 0x1.fffffap+61},
    {0x1.fffffcp+61, 0x0p+0, 0x1.fffffcp+61},
    {0x1.fffffep+61, 0x0p+0, 0x1.fffffep+61},
    {0x1p+62, 0x0p+0, 0x1p+62},
    {0x1.000002p+62, 0x0p+0, 0x1.000002p+62},
    {0x1.000004p+62, 0x0p+0, 0x1.000004p+62},
    {0x1.000006p+62, 0x0p+0, 0x1.000006p+62},
    {0x1.fffffap+62, 0x0p+0, 0x1.fffffap+62},
    {0x1.fffffcp+62, 0x0p+0, 0x1.fffffcp+62},
    {0x1.fffffep+62, 0x0p+0, 0x1.fffffep+62},
    {0x1p+63, 0x0p+0, 0x1p+63},
    {0x1.000002p+63, 0x0p+0, 0x1.000002p+63},
    {0x1.000004p+63, 0x0p+0, 0x1.000004p+63},
    {0x1.000006p+63, 0x0p+0, 0x1.000006p+63},
    {0x1.fffffap+63, 0x0p+0, 0x1.fffffap+63},
    {0x1.fffffcp+63, 0x0p+0, 0x1.fffffcp+63},
    {0x1.fffffep+63, 0x0p+0, 0x1.fffffep+63},
    {0x1p+64, 0x0p+0, 0x1p+64},
    {0x1.000002p+64, 0x0p+0, 0x1.000002p+64},
    {0x1.000004p+64, 0x0p+0, 0x1.000004p+64},
    {0x1.000006p+64, 0x0p+0, 0x1.000006p+64},
    {-0x1.000006p+62, -0x0p+0, -0x1.000006p+62},
    {-0x1.000004p+62, -0x0p+0, -0x1.000004p+62},
    {-0x1.000002p+62, -0x0p+0, -0x1.000002p+62},
    {-0x1p+62, -0x0p+0, -0x1p+62},
    {-0x1.fffffep+61, -0x0p+0, -0x1.fffffep+61},
    {-0x1.fffffcp+61, -0x0p+0, -0x1.fffffcp+61},
    {-0x1.fffffap+61, -0x0p+0, -0x1.fffffap+61},
    {-0x1.000006p+63, -0x0p+0, -0x1.000006p+63},
    {-0x1.000004p+63, -0x0p+0, -0x1.000004p+63},
    {-0x1.000002p+63, -0x0p+0, -0x1.000002p+63},
    {-0x1p+63, -0x0p+0, -0x1p+63},
    {-0x1.fffffep+62, -0x0p+0, -0x1.fffffep+62},
    {-0x1.fffffcp+62, -0x0p+0, -0x1.fffffcp+62},
    {-0x1.fffffap+62, -0x0p+0, -0x1.fffffap+62},
    {-0x1.000006p+64, -0x0p+0, -0x1.000006p+64},
    {-0x1.000004p+64, -0x0p+0, -0x1.000004p+64},
    {-0x1.000002p+64, -0x0p+0, -0x1.000002p+64},
    {-0x1p+64, -0x0p+0, -0x1p+64},
    {-0x1.fffffep+63, -0x0p+0, -0x1.fffffep+63},
    {-0x1.fffffcp+63, -0x0p+0, -0x1.fffffcp+63},
    {-0x1.fffffap+63, -0x0p+0, -0x1.fffffap+63},
    {0x1p+62, 0x0p+0, 0x1p+62},
    {0x1.4p+62, 0x0p+0, 0x1.4p+62},
    {0x1.8p+62, 0x0p+0, 0x1.8p+62},
    {0x1.cp+62, 0x0p+0, 0x1.cp+62},
    {0x1p+63, 0x0p+0, 0x1p+63},
    {0x1p+63, 0x0p+0, 0x1p+63},
    {0x1.4p+63, 0x0p+0, 0x1.4p+63},
    {0x1.8p+63, 0x0p+0, 0x1.8p+63},
    {0x1.cp+63, 0x0p+0, 0x1.cp+63},
    {0x1p+64, 0x0p+0, 0x1p+64},
    {-0x1p+62, -0x0p+0, -0x1p+62},
    {-0x1.4p+62, -0x0p+0, -0x1.4p+62},
    {-0x1.8p+62, -0x0p+0, -0x1.8p+62},
    {-0x1.cp+62, -0x0p+0, -0x1.cp+62},
    {-0x1p+63, -0x0p+0, -0x1p+63},
    {-0x1p+63, -0x0p+0, -0x1p+63},
    {-0x1.4p+63, -0x0p+0, -0x1.4p+63},
    {-0x1.8p+63, -0x0p+0, -0x1.8p+63},
    {-0x1.cp+63, -0x0p+0, -0x1.cp+63},
    {-0x1p+64, -0x0p+0, -0x1p+64},
    {0x1.fffffcp+30, 0x0p+0, 0x1.fffffcp+30},
    {0x1.fffffep+30, 0x0p+0, 0x1.fffffep+30},
    {0x1p+31, 0x0p+0, 0x1p+31},
    {-0x1.000002p+31, -0x0p+0, -0x1.000002p+31},
    {-0x1p+31, -0x0p+0, -0x1p+31},
    {-0x1.fffffep+30, -0x0p+0, -0x1.fffffep+30},
    {0x1.feb85p+1, 0x1.fae14p-1, 0x1.8p+1},
    {0x1p+2, 0x0p+0, 0x1p+2},
    {0x1.01eb88p+2, 0x1.eb88p-6, 0x1p+2},
    {0x1.fc28f4p+2, 0x1.e147ap-1, 0x1.cp+2},
    {0x1p+3, 0x0p+0, 0x1p+3},
    {0x1.01999cp+3, 0x1.999cp-5, 0x1p+3},
    {0x1.fd70a2p+3, 0x1.d70a2p-1, 0x1.ep+3},
    {0x1p+4, 0x0p+0, 0x1p+4},
    {0x1.007ae4p+4, 0x1.eb9p-6, 0x1p+4},
    {0x1.fe8f5ap+4, 0x1.d1eb4p-1, 0x1.fp+4},
    {0x1p+5, 0x0p+0, 0x1p+5},
    {0x1.007ae4p+5, 0x1.eb9p-5, 0x1p+5},
    {0x1.ffeb84p+5, 0x1.fae1p-1, 0x1.f8p+5},
    {0x1p+6, 0x0p+0, 0x1p+6},
    {0x1.003336p+6, 0x1.99bp-5, 0x1p+6},
    {0x1.ffe146p+6, 0x1.f0a3p-1, 0x1.fcp+6},
    {0x1p+7, 0x0p+0, 0x1p+7},
    {0x1.00199cp+7, 0x1.99cp-5, 0x1p+7},
    {0x1.fffaep+7, 0x1.faep-1, 0x1.fep+7},
    {0x1p+8, 0x0p+0, 0x1p+8},
    {0x1.00052p+8, 0x1.48p-6, 0x1p+8},
    {0x1.ffee12p+8, 0x1.dc24p-1, 0x1.ffp+8},
    {0x1p+9, 0x0p+0, 0x1p+9},
    {0x1.000b88p+9, 0x1.71p-4, 0x1p+9},
    {0x1.fffaep+9, 0x1.eb8p-1, 0x1.ff8p+9},
    {0x1p+10, 0x0p+0, 0x1p+10},
    {0x1.0000a6p+10, 0x1.4cp-7, 0x1p+10},
    {0x1.fffccap+10, 0x1.e65p-1, 0x1.ffcp+10},
    {0x1p+11, 0x0p+0, 0x1p+11},
    {0x1.00019cp+11, 0x1.9cp-5, 0x1p+11},
    {0x1.ffff08p+11, 0x1.f08p-1, 0x1.ffep+11},
    {0x1p+12, 0x0p+0, 0x1p+12},
    {0x1.0000f8p+12, 0x1.fp-5, 0x1p+12},
    {0x1.1e1478p+2, 0x1.e1478p-2, 0x1p+2},
    {0x1.2p+2, 0x1p-1, 0x1p+2},
    {0x1.200002p+2, 0x1.00001p-1, 0x1p+2},
    {0x1.0e6664p+3, 0x1.cccc8p-2, 0x1p+3},
    {0x1.1p+3, 0x1p-1, 0x1p+3},
    {0x1.10a3dap+3, 0x1.0a3dap-1, 0x1p+3},
    {0x1.070a3cp+4, 0x1.c28fp-2, 0x1p+4},
    {0x1.08p+4, 0x1p-1, 0x1p+4},
    {0x1.087ae4p+4, 0x1.0f5c8p-1, 0x1p+4},
    {0x1.03851cp+5, 0x1.c28ep-2, 0x1p+5},
    {0x1.04p+5, 0x1p-1, 0x1p+5},
    {0x1.04b854p+5, 0x1.2e15p-1, 0x1p+5},
    {0x1.01d708p+6, 0x1.d708p-2, 0x1p+6},
    {0x1.02p+6, 0x1p-1, 0x1p+6},
    {0x1.0228f8p+6, 0x1.147cp-1, 0x1p+6},
    {0x1.00eb84p+7, 0x1.d708p-2, 0x1p+7},
    {0x1.01p+7, 0x1p-1, 0x1p+7},
    {0x1.0123dap+7, 0x1.23dap-1, 0x1p+7},
    {0x1.006b84p+8, 0x1.ae1p-2, 0x1p+8},
    {0x1.008p+8, 0x1p-1, 0x1p+8},
    {0x1.0091eep+8, 0x1.23dcp-1, 0x1p+8},
    {0x1.003998p+9, 0x1.cccp-2, 0x1p+9},
    {0x1.004p+9, 0x1p-1, 0x1p+9},
    {0x1.0048f8p+9, 0x1.23ep-1, 0x1p+9},
    {0x1.001e12p+10, 0x1.e12p-2, 0x1p+10},
    {0x1.002p+10, 0x1p-1, 0x1p+10},
    {0x1.0023dap+10, 0x1.1edp-1, 0x1p+10},
    {0x1.005eb6p+10, 0x1.eb6p-2, 0x1.004p+10},
    {0x1.006p+10, 0x1p-1, 0x1.004p+10},
    {0x1.006336p+10, 0x1.19bp-1, 0x1.004p+10},
    {0x1.000d6ep+11, 0x1.adcp-2, 0x1p+11},
    {0x1.001p+11, 0x1p-1, 0x1p+11},
    {0x1.001054p+11, 0x1.054p-1, 0x1p+11},
    {0x1.000784p+12, 0x1.e1p-2, 0x1p+12},
    {0x1.0008p+12, 0x1p-1, 0x1p+12},
    {0x1.000854p+12, 0x1.0a8p-1, 0x1p+12},
    {HUGE_VAL, 0x0p+0, HUGE_VAL},
    {-HUGE_VAL, -0x0p+0, -HUGE_VAL},
    {0x1.4484bep+28, 0x0p+0, 0x1.4484bep+28},
    {-0x1.fffffep+127, -0x0p+0, -0x1.fffffep+127},
    {0x1.fffffcp+127, 0x0p+0, 0x1.fffffcp+127},
    {-0x1.fffffcp+127, -0x0p+0, -0x1.fffffcp+127},
    {0x1.95f6cp+1, 0x1.5f6cp-3, 0x1.8p+1},
    {-0x1.94af12p+1, -0x1.4af12p-3, -0x1.8p+1},
    {0x1.87e246p+0, 0x1.0fc48cp-1, 0x1p+0},
    {-0x1.8552eap+0, -0x1.0aa5d4p-1, -0x1p+0},
    {0x1.0a3d72p+0, 0x1.47ae4p-5, 0x1p+0},
    {-0x1.11eb88p+0, -0x1.1eb88p-4, -0x1p+0},
    {0x1p+0, 0x0p+0, 0x1p+0},
    {-0x1p+0, -0x0p+0, -0x1p+0},
    {0x1.f5c28ep-1, 0x1.f5c28ep-1, 0x0p+0},
    {-0x1.e66664p-1, -0x1.e66664p-1, -0x0p+0},
    {0x1.82c38ep-1, 0x1.82c38ep-1, 0x0p+0},
    {-0x1.736764p-1, -0x1.736764p-1, -0x0p+0},
    {0x1.2ced34p+0, 0x1.6769ap-3, 0x1p+0},
    {-0x1.e182cp-127, -0x1.e182cp-127, -0x0p+0},
    {0x1p-126, 0x1p-126, 0x0p+0},
    {-0x1p-126, -0x1p-126, -0x0p+0},
    {0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0},
    {-0x1.fffffcp-127, -0x1.fffffcp-127, -0x0p+0},
    {0x1.fffff8p-127, 0x1.fffff8p-127, 0x0p+0},
    {-0x1.fffff8p-127, -0x1.fffff8p-127, -0x0p+0},
    {0x1p-148, 0x1p-148, 0x0p+0},
    {-0x1p-148, -0x1p-148, -0x0p+0},
    {0x1p-149, 0x1p-149, 0x0p+0},
    {-0x1p-149, -0x1p-149, -0x0p+0},
    {0x0p+0, 0x0p+0, 0x0p+0},
    {-0x0p+0, -0x0p+0, -0x0p+0}
};

#endif
